Funciones de GRASS GIS

Autor/a

Verónica Andreo

Contenidos

  • Interoperabilidad
  • Procesamiento de datos raster
  • Procesamiento de datos satelitales
  • Procesamiento de datos vectoriales
  • Manejo de bases de datos
  • Procesamiento de datos temporales
  • Modelador gráfico
  • Visualización

Interoperabilidad

Importar y exportar mapas raster

GRASS se apoya en GDAL para importar y exportar mapas raster

Importar y exportar mapas vectoriales




GRASS se apoya en OGR para importar y exportar datos vectoriales

Procesamiento de datos raster

  • Datos raster: DEM, cobertura, clima, etc.
  • Imágenes satelitales: Landsat, Sentinel, MODIS, SPOT, QuickBird, etc.

Raster processing manual


Remuestreo

  • r.resamp.interp: Remuestrea el mapa raster a una cuadrícula más fina usando diferentes métodos de interpolación: vecino más cercano, bilinear, bicúbico (downscaling)
  • r.resamp.stats: Remuestrea el mapa raster a una cuadrícula más gruesa utilizando agregación (upscaling)


Superposición de mapas raster

  • r.series: Permite agregar una lista de mapas con diferentes métodos como promedio, mínimo, máximo, etc.
  • r.patch: Crea un mapa raster utilizando los valores de las categorías de uno (o más) mapa(s) para rellenar las áreas “sin datos” en otro mapa

Modelado hidrológico

… además de muchos otros addons, por ejemplo:


Análisis del terreno

Salida de r.geomorphon


Análisis de paisaje

r.pi.searchtime on West African rainforest fragments

… varios add-ons para análisis de parches

Procesamiento de datos satelitales

Menú Imagery

Image processing manual


Administrar colores y visualización


Transformaciones

  • i.pca: Análisis de componentes principales
  • i.fft: Transformada rápida de Fourier
  • i.pansharpen: Algoritmos de fusión de imágenes para mejorar la resolución de los canales multiespectrales con una banda pancromática de alta resolución

Clasificación

Métodos supervisados y no supervisados, ver la wiki de Image classification para más detalles)

  • r.learn.ml: Clasificación supervisada y regresión con Machine Learning
  • r.fuzzy.system: Sistema de clasificación autónomo de lógica difusa
  • i.ann.maskrcnn: Clasificación supervisada con redes neuronales artificiales
  • i.object.activelearning: Aprendizaje activo para la clasificación de objetos raster

Segmentación y OBIA


Herramientas genéricas y para sensores específicos

Banda 2 de Sentinel-2A después de i.atcorr

… además de diversas extensiones para MODIS, Sentinel 2, Landsat, SRTM, GPM, etc.


Productos derivados de sensado remoto

  • i.wi: Calcula diferentes tipos de índices de agua
  • i.lswt: Calcula la temperatura de la superficie de los lagos a partir de la temperatura de brillo
  • i.landsat8.swlst: Algoritmo split-window para estimar LST a partir de datos Landsat 8 OLI/TIRS
  • i.rh: humedad relativa, vapor de agua
  • i.water: Detección de agua a partir de índices derivados de datos satelitales

Procesamiento de datos raster 3D

Menú raster 3D

Sistema de coordenadas raster 3D y su disposición interna

Procesamiento de datos vectoriales

Menú Vector

Formatos vectoriales topológicos en GRASS GIS


Mantenimiento de la topología

Limpieza de errores de topología en mapa vectorial

Suavizado. Ver también la wiki de v.generalize


Selección y superposición


Operador TOUCHES

Operador NOT


Análisis de redes


Reportes, estadísticas y actualización de atributos


Manejo de bases de datos

Menú Database

Procesamiento de datos temporales

Menú Temporal

  • importar/exportar
  • topología temporal
  • agregación
  • acumulación
  • álgebra temporal
  • interpolación

Modelador gráfico

Visualización en la GUI


Map display: vista 3D


Monitores wx

En la terminal:

Los monitores wx tienen los mismos botones que el Map Display en la GUI


Map-swipe


Herramienta de animación


Compositor cartográfico


Exportar como .ps .eps or .pdf


Archivo .psmap para automatizar la composición cartográfica


# timestamp: 2018-09-19 18:10
# location: nc_spm_08_grass7
# mapset: user1
# page orientation: Portrait
# g.region raster=elevation@PERMANENT nsres=10.75697211 ewres=10.75268817

maploc 0.450 0.666  4.624 4.174
border n

paper
    width 7.48031496063
    height 5.51181102362
    left 0.196850393701
    right 0.196850393701
    bottom 0.393700787402
    top 0.393700787402
    end

raster elevation@PERMANENT

vareas lakes@PERMANENT
    layer 1
    masked n
    color 136:138:133
    width 1.0
    fcolor 114:159:207
    label Lakes
    lpos 1
    end
vlines roadsmajor@PERMANENT
    type line
    layer 1
    masked n
    color 46:52:54
    width 1.5
    style solid
    linecap butt
    label Roads
    lpos 2
    end
colortable y
    raster elevation@PERMANENT
    where 5.245 0.735
    discrete n
    tickbar n
    font Helvetica
    fontsize 10
    color black
    end
vlegend
    where 5.234 2.249
    font Helvetica
    fontsize 10
    width 0.4
    cols 1
    border none
    end
scalebar s
    where 6.040 4.591
    length 5000.0
    units auto
    height 0.1
    segment 5
    numbers 1
    fontsize 8
    background y
    end
end

Addons

  • i.modis: Herramientas para la descarga y el procesamiento de productos MODIS utilizando pyModis
  • i.sentinel: Herramientas para la descarga y el procesamiento de los productos de Copernicus Sentinel
  • i.landsat: Herramientas para la descarga y el procesamiento de datos Landsat
  • r.hants: Aproxima una serie temporal periódica con armónicos
  • r.bioclim: Calcula índices bioclimáticos
  • … y otros 300+ en el repo oficial!!

https://grass.osgeo.org/grass-stable/manuals/addons/

Referencias

Jasiewicz, J., y Metz, M. (2011), «A new GRASS GIS toolkit for Hortonian analysis of drainage networks», Computers & Geosciences, 37, 1162-1173. https://doi.org/10.1016/j.cageo.2011.03.003.
Wegmann, M., Leutner, B. F., Metz, M., Neteler, M., Dech, S., y Rocchini, D. (2018), «r.pi: A grass gis package for semi-automatic spatial pattern analysis of remotely sensed land cover data», Methods in Ecology and Evolution, 9, 191-199. https://doi.org/10.1111/2041-210X.12827.